package com.armani.entity;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @ClassName Sku
 * @Description 商品sku实体类
 * @Author Admin
 * @Date 2021/11/27 8:58
 * @Version 1.0
 **/
@Data
public class ItemSku {
    /**
     * 商品sku自增id
     */
    private Integer id;
    /**
     * sku标题
     */
    private String title;
    /**
     * 商品描述
     */
    private String descrip;
    /**
     * 所属spu
     */
    private Integer spuId;
    /**
     * 价格
     */
    private BigDecimal price;
    /**
     * sku规格参数键值对,json格式
     */
    private String param;
    /**
     * 库存
     */
    private Integer inventory;
    /**
     * 是否有效（0-无效，1-有效）
     */
    private Integer enable;
    /**
     * 添加时间
     */
    @JSONField(format = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 最后修改时间
     */
    @JSONField(format = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lastTime;
}
